15099 matches found
CVE-2024-44944
CVE-2024-44944: In the Linux kernel netfilter ctnetlink delete-expectation path, the code fails to call nf_expect_get_id() to compute the expectation ID, causing the least-significant-bit of the expectation object address to be leaked to userspace. This is fixed by introducing a call to nf_expect...
CVE-2024-45016
The CVE-2024-45016 issue affects the Linux kernel netem queueing path. A regression in netem_enqueue() (introduced by commit 5845f706388a) caused NET_XMIT_SUCCESS to be returned for a duplicated packet even when the packet was not enqueued, incrementing the parent qdisc’s qlen and potentially ski...
CVE-2024-50135
CVE-2024-50135 pertains to the Linux kernel nvme-pci driver. A race between reset and nvme_dev_disable() could corrupt dev->online_queues, causing invalid values to be passed to blk_mq_update_nr_hw_queues(). The Linux kernel advisory states the fix is to lock the shutdown_lock mutex before usi...
CVE-2024-50195
CVE-2024-50195 is documented in the provided sources as a fix to the Linux kernel posix-clock path. The issue was caused by a missing timespec64 check in pc_clock_settime(), with the fix adding a strict validation (timespec64_valid_strict) of tv_sec and tv_nsec before calling ptp->info->set...
CVE-2024-53217
CVE-2024-53217 : In the Linux kernel NFSD, a NULL pointer dereference can occur in nfsd4_process_cb_update() if __nfsd4_find_backchannel() does not find an available backchannel session and setup_callback_client() dereferences @ses, causing a segfault. The description notes this is resolved in th...
CVE-2024-53218
The Linux kernel contains a race condition in the f2fs file system, specifically within the f2fs_stop_gc_thread() function. Concurrent calls to f2fs shutdown can lead to a use-after-free (UAF) condition because a thread may call kfree() on a garbage collection thread while another thread attempts...
CVE-2025-21715
The Linux kernel is affected by a Use-after-Free (UAF) vulnerability in the net: davicom component, specifically within the dm9000_drv_remove function. The issue occurs because dm is private data for netdev and cannot be accessed after the free_netdev() call is executed. The vulnerability can be ...
CVE-2015-8215
CVE-2015-8215 concerns the Linux kernel IPv6 stack (net/ipv6/addrconf.c) where MTU validation is missing. This affects kernel versions before 4.0 and can enable a context-dependent attacker to trigger packet loss through Router Advertisement processing, as the MTU value may be invalid (either bel...
CVE-2017-18360
CVE-2017-18360 affects the Linux kernel: in drivers/usb/serial/io_ti.c, change_port_settings before version 4.11.3 allows a local attacker to trigger a division-by-zero in the serial device layer when attempting to set very high baud rates, causing a denial of service. Public references (NVD entr...
CVE-2020-14304
CVE-2020-14304 describes a memory-disclosure flaw in the Linux kernel ethernet drivers, in how data is read from a device EEPROM. A local user can read uninitialized kernel memory, impacting confidentiality. The description notes a local-exploit vector and does not provide a patch or mitigation i...
CVE-2021-34866
The connected sources confirm CVE-2021-34866 affects Linux Kernel 5.14-rc3. Root cause: improper validation of user-supplied eBPF programs leading to a type confusion condition in the kernel’s eBPF handling. Impact: local privilege escalation and potential arbitrary code execution in kernel conte...
CVE-2021-47497
The CVE-2021-47497 entry details a Linux kernel UBSAN issue in nvmem: when a cell’s nbits is a multiple of 8, the code does a shift GENMASK((cell->nbits%BITS_PER_BYTE) - 1, 0) which becomes a shift by 64 (or more) and is undefined. The fix adds a guard to ensure there are bits to mask before p...
CVE-2021-47560
The CVE-2021-47560 issue affects the Linux kernel mlxsw: spectrum driver. When processing port up/down events from device firmware, the driver failed to bail out for CPU port 0 (local port 0), which exists but lacks a netdev, risking a NULL pointer dereference on netif_carrier_{on,off}(). The emb...
CVE-2022-48992
CVE-2022-48992 pertains to the Linux kernel: the ASoC subsystem (soc-pcm) BE reparenting path had a NULL pointer dereference risk exposed during fuzzing. The root cause is a missing NULL check in the dpcm_be_reparent API, which could lead to kernel NULL pointer dereference. The fix adds an explic...
CVE-2022-49080
CVE-2022-49080 affects the Linux kernel mempolicy path, where allocating mpol_new and leaking it can occur if a restart loop drops sp->lock before refcnt is initialized. The issue arises in shared_policy_replace when mempolicy is updated on a shared shmem file under concurrent access, potentia...
CVE-2022-49273
CVE-2022-49273: In the Linux kernel rtc/pl031 code, clearing the RTC_FEATURE_ALARM bit was performed before ldata->rtc is allocated, risking a null pointer dereference when there is no interrupt line. The fix is to clear RTC_FEATURE_ALARM after the rtc device is allocated. Public advisories (S...
CVE-2022-49401
CVE-2022-49401 pertains to the Linux kernel, where a fault in mm/page_owner handling was fixed: current->comm[] is not guaranteed to be a proper string, and using strlcpy(s1, s2, l) may call strlen(s2) and trigger out-of-bounds access. The fix replaces strlcpy with strscpy() in mm/page_owner.c...
CVE-2023-1990
CVE-2023-1990 describes a use-after-free in ndlc_remove() within Linux kernel’s drivers/nfc/st-nci/ndlc.c, enabling a local attacker to crash the system due to a race condition. The Astra Linux advisory (and Debian advisories with CVE lists) corroborate the same flaw in the Linux kernel. The prov...
CVE-2023-52528
CVE-2023-52528 is a Linux kernel USB networking issue in the smsC75xx driver. The bug caused an uninitialized read in __smsc75xx_read_reg during the bind/probe sequence, leading to a potential uninit-value access in the smsc75xx_wait_ready path when binding the device. The deduced root cause is u...
CVE-2024-24858
CVE-2024-24858 describes a race condition in the Linux kernel's Bluetooth code (net/bluetooth) specifically in {conn,adv}_{min,max}_interval_set() that can cause I2cap connection or broadcast abnormalities, potentially leading to a denial of service. The Astra Linux security bulletin also referen...
CVE-2024-26767
CVE-2024-26767 targets the Linux kernel’s drm/amd/display path. The issue stemmed from integer type widening in a loop condition and a missing null check, risking infinite loops and dereferencing NULL. The entry is fixed in the kernel (drm/amd/display: fixed integer types and null check locations...
CVE-2024-26815
CVE-2024-26815 affects the Linux kernel (net/sched taprio). The vulnerability arises from taprio_parse_tc_entry() not validating the TCA_TAPRIO_TC_ENTRY_INDEX attribute, allowing negative values to slip through and trigger a UBSAN shift-out-of-bounds in net/sched/sch_taprio.c:1722. The issue is f...
CVE-2024-35888
CVE-2024-35888 affects the Linux kernel erspan/ip6erspan paths. The issue was that ip6erspan_rcv() and erspan_rcv() did not ensure erspan_base_hdr is present in the skb->head before reading the ver field, risking uninitialized access. The fix adds missing pskb_may_pull() checks to ensure the l...
CVE-2024-35899
CVE-2024-35899 affects the Linux kernel nf_tables (netfilter). The issue is a race where the destroy workqueue may run after exit_net has released resources, risking use-after-free of a nf_tables set during module removal. The provided trace shows KASAN slab-use-after-free in nf_tables_trans_dest...
CVE-2024-36025
CVE-2024-36025 is validated by connected MiracleLinux security advisory AXSA:2024-8783:27. Affected: Linux kernel scsi qla2xxx driver. Root cause: memory corruption from an off-by-one in qla_edif_app_getstats() where app_reply->elem[] (allocated for app_req.num_ports) could be overrun due to a...
CVE-2024-36921
CVE-2024-36921 security issue in Linux kernel wifi: iwlwifi (MVM) guarded against invalid STA ID on removal to prevent out-of-bounds accesses in iwl_mvm_mld_rm_sta_id. The vulnerability could occur during error handling if a station ID is invalid, risking memory corruption. The Microsoft Security...
CVE-2024-36930
In CVE-2024-36930, the Linux kernel SPI subsystem spi_sync is affected. When a non-empty SPI queue is used and the same spi_message is reused, the complete callback remains set after context clear, causing a null pointer dereference during spi_finalize_current_message(). The provided connectivity...
CVE-2024-38600
CVE-2024-38600 affects the Linux kernel ALSA subsystems. In snd_card_disconnect(), the patch fixes a deadlock that occurs when a callback deletes a kctl during disconnection for a suspended device. The root cause is the sequence: set card->shutdown, call callbacks, then sync power_ref_sleep wa...
CVE-2024-40923
CVE-2024-40923 – Linux kernel vmxnet3 issue . When vmxnet3_rq_create() fails to allocate memory for rq->data_ring.base, the subsequent vmxnet3_rq_destroy_all_rxdataring path does not reset rq->data_ring.desc_size for the data ring that failed. This can cause the hypervisor to reference that...
CVE-2024-42124
CVE-2024-42124 affects the Linux kernel and fixes a preemption bug in qedf by making qedf_execute_tmf() non-preemptible. The issue was triggered by calling smp_processor_id() from preemptible code in qedf_execute_tmf90, causing a BUG_ON on RT kernels. Affected context is kernel-level SCSI qedf dr...
CVE-2024-46673
CVE-2024-46673: In the Linux kernel, the aacraid SCSI driver could double-free aac_dev::queues during probe if aac_init_adapter() failed after initial allocation. The hardware-specific init path calls into aac_init_adapter(), which on error frees queues but does not clear the pointer, and the err...
CVE-2024-46695
The CVE-2024-46695 issue affects the Linux kernel’s SELinux/SMACK security-inode path. Root on an NFS client could bypass inode security checks and change labels on files on an export with root_squash due to insufficient permissions checks in __vfs_setsecctx. The root cause is that nfsd_setattr()...
CVE-2024-46858
CVE-2024-46858 in the Linux kernel fixes a local UAF race in mptcp_pm_del_add_timer. Two paths can access mptcp_pm_del_add_timer concurrently (CPU1 in PM code path vs CPU2 in netlink/ip stack path), leading to use-after-free when a timer entry is freed after leaving the critical region. The patch...
CVE-2024-49928
The CVE CVE-2024-49928 affects the Linux kernel wifi: rtW89 driver, where reading TX power FW elements could read past the valid memory due to the loop expression causing an extra copy. The issue is mitigated by moving the entry copy into the loop body, preventing out-of-bounds access. The fix is...
CVE-2024-50057
CVE-2024-50057 affects the Linux kernel USB Type-C tipd path. The vulnerability stems from freeing IRQs in polling mode when no IRQ was requested; the fix calls devm_free_irq() only if client->irq is set, preventing the warning observed during tps6598x removal. Public details in the connected ...
CVE-2024-50262
CVE-2024-50262 – Linux kernel trie_get_next_key() out-of-bounds write Root cause: trie_get_next_key() allocates a node stack with size trie->max_prefixlen but writes trie->max_prefixlen+1 nodes when the path is full, leading to an out-of-bounds write. This can occur for tries with max_prefi...
CVE-2024-50279
CVE-2024-50279 affects the Linux kernel dm-cache component. The issue is an index/bounds bug in bitset iteration when shrinking the fast device, which caused an out-of-bounds access to the dirty bitset. The vulnerability is triggered during resize operations (as described in the reproduce steps a...
CVE-2024-56761
The CVE-2024-56761 issue affects the Linux kernel’s x86/fred handling of WFE state during missing-ENDBRANCH #CPs. Indirect branches can set IBT to WAIT_FOR_ENDBRANCH, leaving WFE asserted across the boundary. When an inappropriate instruction is decoded with WFE set, a #CP fault can occur. The ad...
CVE-2024-56770
CVE-2024-56770 documents a Linux kernel netem backlog accounting bug when used with a child qdisc (e.g., netem as root with tbf child). The issue arises because netem’s qlen/backlog statistics were updated by child qdiscs via qdisc_tree_reduce_backlog, but netem did not decrement qlen accordingly...
CVE-2024-57900
CVE-2024-57900 is a Linux kernel vulnerability affecting the ila subsystem. A race in ila_add_mapping() can occur with concurrent ILA_CMD_ADD commands, observed as KASAN slab-use-after-free traces. The provided fix adds a mutex to ensure at most one thread calls nf_register_net_hooks(), preventin...
CVE-2025-21697
The CVE-2025-21697 issue affects the Linux kernel’s DRM/V3D component. The root cause is failure to reset the job pointer to NULL after a job completes, which can cause a warning during driver unload, implying the job may still be active. The documented remediation is to assign the job pointer to...
CVE-2025-21744
CVE-2025-21744 affects the Linux kernel brcmfmac wifi driver. On device removal or module unload, a sequence including brcmf_detach, brcmf_remove_interface, brcmf_del_if, and brcmf_proto_detach can lead to a NULL return from brcmf_get_ip() and a subsequent NULL pointer dereference inside brcmf_tx...
CVE-2025-21993
CVE-2025-21993 is a Linux kernel issue in iscsi_ibft: UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() when performing iSCSI boot over IPv6. The bug arises because the IPv6 prefix length (64) makes a shift exponent negative while reading /sys/firmware/ibft/ethernetX/subnet-mask, which is...
CVE-2025-37833
CVE-2025-37833 affects the Linux kernel NIC driver net/niu, where an MSIX ENTRY_DATA read-before-write on an msix entry can trigger a fatal trap. The fix ensures niu_try_msix() does not cause a trap on SPARC and adds a workaround flag PCI_DEV_FLAGS_MSIX_TOUCH_ENTRY_DATA_FIRST on the pci_dev to pr...
CVE-2026-53302
The CVE-2026-53302 issue is in the Linux kernel cryptographic module (EIP93 hardware accelerator). The root cause is in eip93_hmac_setkey(): it allocates a temporary ahash transform for HMAC key material using a driver name (e.g., sha256-eip93) but masks CRYPTO_ALG_ASYNC, which excludes async alg...
CVE-2023-53033
Summary (CVE-2023-53033): The Linux kernel netfilter NFT payload code incorrectly handles VLAN header bit extraction due to arithmetic that adds, not subtracts, the VLAN header size when computing the copy length for double-tagged packets. This could permit out-of-bounds handling in VLAN header p...
CVE-2024-0639
CVE-2024-0639 is a denial-of-service vulnerability in Linux kernel SCTP: a deadlock in sctp_auto_asconf_init (net/sctp/socket.c) can be triggered by guests with local privileges, potentially crashing the system. Some connected advisories (Unity Linux UTSA-2026-001762 and Red Hat/SUSE notes) indic...
CVE-2024-26802
CVE-2024-26802: In the Linux kernel stmmac driver, destroy_workqueue() drains the queue and clears the workqueue variable but does not set it to NULL, enabling a possible kernel/module panic if a cleared-but-non-NULL pointer is later used during resume/reset flows. The fix is to set the workqueue...
CVE-2024-27431
CVE-2024-27431 relates to the Linux kernel where, for XDP programs tied to a cpumap entry, the xdp_rxq_info structure backing the XDP invocation was not zero-initialized. This could cause xdp_md->rx_queue_index to reflect uninitialised memory values. The published fix zeros the rxq data struct...
CVE-2024-38618
CVE-2024-38618 affects the Linux kernel: ALSA timer start tick time had no lower bound, enabling very small values (e.g., 1 tick at 1ns) that could trigger an unexpected RCU stall by repeatedly queuing expire updates. The connected docs describe the fix as a patch adding a sanity check for the ti...